930543
149712
68769
394598
553977
197956
708607
305667
425642
419654
711985
35981
5059799
3500581
2979148
2299804
2204988
1999609
189478
1891357
1736118
1709136
1654195
1622471